/**
 * 
 * @class NG.command.NetworkInfo
 * @extends Ext.util.Observable
 */
NG.command.NetworkInfo = Ext.extend(NG.command.Request, {
		
	constructor: function(config){
		config = config || {};
		config.serviceName = XSN_NETCAD_NETWORKINFO;
		NG.command.NetworkInfo.superclass.constructor.call(this, config);
		this.validate();
	},

	/**
	 * Used for obtaining xml data 
	 * 
	 * @return {String} formed xml structure
	 */
	getDataXML: function(){
		return "";
	},
	
	validate: function () {
	},
	
	getResponse: function(xmlData){
		return new NG.response.NetworkInfo({
			xmlData: xmlData
		});			
	},
	
	getCacheKey: function (){
		return this.getWorkspaceName() + "-" + this.getRunXmlUrl();
	}
});